Process algebra with interleaving probabilistic parallel composition
نویسنده
چکیده
In this paper we present a probabilistic version of the axiom system A CP appropriate for the (algebraic) formal description of pIobabilisti.c processes. The proposed formalism is built in a modular way, first Basic Process Algebra (prBPA) is constructed which afterwards is extended by parallel composition (prACP). Probabilities are introduced by an operator for internal probabilistic choice. In this way prACP contains both non-deterministic and probabilistic choice operators. Combining these two operators leads to the situation where the idem potency law with respect to the alternative composition does not hold anymore, so the axiom x + x = x is weakened to hold only for atomic actions. In defining the operational semantics for prBPA and prACP, we use the alternating approach, where two types of transitions are allowed, probabilistic and action transitions. In order to construct a complete term model for our process algebras we use a term deduction system over a larger signature than the signature of prBPA and p1A CP, respectively. We show that probabilistic (strong) bisimulation as proposed by Larsen and Skou is a congruence and prove the soundness and completeness of the presented term model. As an example of the application of prA CP we consider the Alternating Bit Protocol with unreliable communication channels.
منابع مشابه
Stochastic Analysis via a Probabilistic Process Algebra
We propose a probabilistic process algebra built on top of a fully parallel calculus. Being strongly inspired by LOTOS, our model allows for multi-party synchronization in process parallel composition. Anyway, departing from LOTOS, it has a non-interleaving, multiset, semantics: Independent actions are performed simultaneously, whereas synchronization is achieved by means of the minimal, implic...
متن کاملProcess Algebra with Probabilistic Choice
Published results show that various models may be obtained by combining parallel composition with probability and with or without non-determinism. In this paper we treat this problem in the setting of process algebra in the form of ACP. First, probabilities are introduced by an operator for the internal probabilistic choice. In this way we obtain the Basic Process Algebra with probabilistic cho...
متن کاملProcess algebra with strategic interleaving
In process algebras such as ACP, parallel processes are considered to be interleaved in an arbitrary way. In the case of multi-threading as found in contemporary programming languages, parallel processes are actually interleaved according to some interleaving strategy. Interleaving strategies are also known as process-scheduling policies. In many systems, for instance hardware/software systems,...
متن کاملOn Generative Parallel Composition 1
A major reason for studying probabilistic processes is to establish a link between a formal model for describing functional system behaviour and a stochastic process. Compositionality is an essential ingredient for specifying systems. Parallel composition in a probabilistic setting is complicated since it gives rise to non-determinism, for instance due to interleaving of independent autonomous ...
متن کاملOn Generative Parallel Composition
A major reason for studying probabilistic processes is to establish a link between a formal model for describing functional system behaviour and a stochastic process Compositionality is an essential ingredient for specifying systems Parallel compo sition in a probabilistic setting is complicated since it gives rise to non determinism for instance due to interleaving of independent autonomous ac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017